rmvdisk
Use o comando rmvdisk para excluir um volume. Esse comando não pode ser usado para volumes de alta disponibilidade. Use o comando rmvolume para volumes de alta disponibilidade.
Sintaxe
Paramêtros
- -force
- (Opcional) O volume especificado deve ser excluído, mesmo se os mapeamentos ainda existirem entre esse
volume e um ou mais hosts. Mapeamentos de host para volume e quaisquer mapeamentos
de FlashCopy que existem para esse volume
são excluídos.
Importante: Se você parar um mapeamento FlashCopy que possuir mapeamentos FlashCopy dependentes, os volumes de destino de mapeamento dependente poderão tornar-se inutilizáveis.
Se você parar um mapeamento FlashCopy cujo volume de destino também está em um relacionamento de Metro Mirror ou do Global Mirror, o relacionamento parará. Se um relacionamento de cópia remota que esteja associado ao destino estava espelhando a E/S quando o mapa estava sendo copiado, o relacionamento poderia perder sua capacidade de gravação da diferença e exigiria uma ressincronização completa em um reinício subsequente.
Para determinar seus mapeamentos FlashCopy dependentes antes de usar o parâmetro -force, execute o comando lsfcmapdependentmaps.
Importante: Para evitar que um volume ativo seja excluído de forma não intencional, é possível usar uma configuração do sistema global para ativar a proteção de volume (consulte os parâmetros -vdiskprotectionenabled e -vdiskprotectiontime no comando chsystem). É possível especificar um período no qual o volume precisa estar inativo antes de poder ser excluído. Se uma proteção de volume estiver ativada e o período de tempo não tiver expirado, a exclusão do volume falhará, mesmo que os parâmetros -force ou -removehostmappings sejam usados.Se a exclusão -force de um volume fizer com que mapeamentos dependentes sejam parados, quaisquer volumes de destino para esses mapeamentos que estão em relacionamentos de Metro Mirror ou Global Mirror também serão interrompidos. Os mapeamentos dependentes podem ser identificados usando o comando lsvdiskdependentmaps no volume que você deseja excluir.Nota: Usar o parâmetro -force pode resultar em perda de dados. Use-o somente sob a orientação das informações de suporte do produto ou se estiver disposto a aceitar o risco de perda de dados de volume.Se você não especificar esse parâmetro, um volume não poderá ser excluído enquanto uma operação de backup estiver em andamento. Além disso, um volume que contiver cópias do modo de imagem não poderá ser excluído enquanto uma operação de restauração estiver em andamento (se o volume contiver dados inconsistentes).
- -removehostmappings
- (Opcional) Remove todos os mapeamentos de host para o volume especificado antes que o volume seja excluído. Nota: O uso do parâmetro -removehostmappings pode resultar em perda de dados. Use-o somente sob a orientação das informações de suporte do produto ou se estiver disposto a aceitar o risco de perda de dados de volume.Importante: Para evitar que um volume ativo seja excluído de forma não intencional, é possível usar uma configuração do sistema global para ativar a proteção de volume (consulte os parâmetros -vdiskprotectionenabled e -vdiskprotectiontime no comando chsystem). É possível especificar um período no qual o volume precisa estar inativo antes de poder ser excluído. Se uma proteção de volume estiver ativada e o período de tempo não tiver expirado, a exclusão do volume falhará, mesmo que os parâmetros -force ou -removehostmappings sejam usados.
- vdisk_id | vdisk_name
- Especifica o nome do volume a ser excluído por ID ou por nome.Nota: Para desativar a compactação, use o rmvdiskcopy para excluir a última cópia de volume compactada para um grupo de E/S.
Description
- A proteção de volume estiver ativada (usando o comando chsystem).
- O volume que está sendo removido recebeu E/S dentro do período de tempo de proteção de volume definido.
Com
um relacionamento ativo/ativo, um ou ambos os
volumes principal e auxiliar podem fornecer as informações para que sistemas
host leiam por meio do ID do volume principal.
Para remover o volume
auxiliar do relacionamento, exclua o relacionamento para que os hosts possam
acessar a cópia principal.
Excluindo um volume de modo gerenciado.
Quando esse comando é usado para excluir um volume de modo gerenciado, todos os dados no volume são excluídos. As extensões que compõem o volume são retornadas para o conjunto de extensões livres que estão disponíveis no conjunto de armazenamentos.
Se os mapeamentos de host existirem para o volume ou se algum mapeamento FlashCopy for afetado, a exclusão falhará. É possível usar o parâmetro -force para forçar a exclusão. Se você usar o parâmetro -force, os mapeamentos que possuírem o volume como origem ou destino serão excluídos, outros mapeamentos em cascata poderão ser parados e, em seguida, o volume será excluído. O parâmetro -force também exclui os relacionamentos de Metro Mirror ou Global Mirror existentes para o volume especificado (e as informações que não estiverem temporariamente no cache de gravação rápida).
Se o volume estiver no processo de migração para um volume de modo de imagem (usando o comando migratetoimage), a exclusão falhará, a menos que o parâmetro -force seja usado. Se o parâmetro -force for usado, a migração será interrompida e, em seguida, o volume será excluído. Antes de executar este comando, assegure-se de que o volume (e os dados que residem nele) não é mais necessário.
Excluindo um Volume de Modo de Imagem.
Se o volume for espelhado e uma ou ambas as cópias estiverem no modo de imagem, primeiro você deverá aguardar todos os dados de gravação rápida serem movidos para a unidade lógica do controlador. Essa pausa assegura que os dados no controlador fiquem consistentes com os dados no volume de modo de imagem antes de o volume ser excluído. Esse processo pode levar vários minutos para ser concluído, e é indicado pelo fast_write_state do volume, que está vazio. Se o parâmetro -force for especificado, os dados de gravação rápida serão descartados e o volume será excluído imediatamente; os dados que estão na unidade lógica do controlador ficarão inconsistentes e não utilizáveis. Se as cópias não estiverem sincronizadas, você deverá usar o parâmetro -force.
Se você executar o comando enquanto os dados estiverem no cache, o sistema tentará mover os dados para fora do cache; no entanto, esse processo pode atingir o tempo limite.
Se mapeamentos FlashCopy ou mapeamentos de host existirem para o volume, a exclusão falhará, a menos que o parâmetro -force seja usado. Se você usar o parâmetro -force, os mapeamentos serão excluídos e o volume será excluído. Se algum dado não foi migrado no cache de gravação rápida para esse volume, a exclusão do volume falhará. Quando o parâmetro -force é especificado, os dados que não são mantidos temporariamente no cache de gravação rápida são excluídos. Excluir um volume de modo de imagem faz o disco gerenciado que está associado com o volume ser removido do conjunto de armazenamentos. O modo do disco gerenciado é retornado para não gerenciado.
- Um volume mudado faz parte de um relacionamento inativo.
- O volume mudado está sendo usado para proteção secundária.
- O processo de cópia em plano de fundo ainda está migrando os dados do volume de mudança para o volume secundário.
- O volume de mudança faz parte de um relacionamento inativo.
- O volume de mudança estava sendo usado para um relacionamento do Global Mirror que usa o modo multiciclo.
- O relacionamento foi excluído, mas o processo de cópia em plano de fundo continuou e ainda está migrando dados para o volume secundário.
- O parâmetro -force deverá ser usado se rmvdisk for especificado e deverá ser rejeitado se o volume for um volume de mudança de um relacionamento.
- Se o volume for um volume de mudança para um relacionamento, especificar rmvdisk com -force removerá o volume de mudança do relacionamento.
Um Exemplo de Chamada
rmvdisk -force vdisk5A saída resultante:
Sem feedbackUm Exemplo de Chamada
rmvdisk -removehostmappings vdisk3A saída resultante:
Sem feedback